#include <iostream>
//#include <fstream>
//#include <stdlib.h>
#include <curses.h>

using namespace std ;

/*
int randomize() {
	ifstream rnd ("/dev/random") ;
	typedef union {
		unsigned long rint ;
		char rch[4] ;
	} rnd_t ;
	rnd_t r ;
	rnd.get(r.rch, 4) ;
	srand(r.rint) ;
	rnd.close() ;
	return 0 ;
}
*/


main () {
	
	initscr() ;
	cbreak() ;
	int i=getch() ;
	//i=getch() ;
	cout << i << '\n';
	ungetch(i) ;
	
	nonl();
	intrflush(stdscr, FALSE);
	keypad(stdscr, TRUE);
	
	//randomize() ;
	//rnd.seekg(0,ios::beg) ;
	//for (int i=0; i<10; i++) cout << rand() << endl ;
	
	/*
	for (int j=0; j<10; j++) {
		rnd.get(r.rch, 4) ;
		cout << r.rint << '\n' ;
	}
	*/
}